#include <stdio.h>

int main(int argc, char *argv[])
{
    int c = 11;
    char *p = &c;

    // 计算机的存储顺序统一都是由低地址向高地址存储的
    // 所以p记录的一定时变量c所占4个内存地址中的低地址
    if (*p) {
        printf("char *p = %d It's little-endian  memory.\n", *p);
    } else {
        printf("char *p = %d It's big-endian memory.\n", *p);
    }

    return 0;
}
